#ifndef LUA_CPP_STD_VECTOR_EX_UI
#define LUA_CPP_STD_VECTOR_EX_UI


// disable before run tolua
#define TOLUA_DISABLE_tolua_luaVector_std_vector_std__vector____add01
#define TOLUA_DISABLE_tolua_luaVector_std_vector_std__vector____sub01
#define TOLUA_DISABLE_tolua_luaVector_std_vector_std__vector____mul01
#define TOLUA_DISABLE_tolua_luaVector_std_vector_std__vector____div01

#define TOLUA_DISABLE_tolua_luaVector_std_min_and_index00

int tolua_luaVector_std_min_and_index00(lua_State* tolua_S);

#define TOLUA_DISABLE_tolua_luaVector_std_min_and_index_with_range00
int tolua_luaVector_std_min_and_index_with_range00(lua_State* tolua_S);

/* function: std::max_and_index */
#define TOLUA_DISABLE_tolua_luaVector_std_max_and_index00
int tolua_luaVector_std_max_and_index00(lua_State* tolua_S);

/* function: std::max_and_index_with_range */
#define TOLUA_DISABLE_tolua_luaVector_std_max_and_index_with_range00
int tolua_luaVector_std_max_and_index_with_range00(lua_State* tolua_S);


#define TOLUA_DISABLE_tolua_luaVector_std_vector__seti00
#define TOLUA_DISABLE_tolua_luaVector_std_vector__geti00
int tolua_luaVector_std_vector__geti00(lua_State* tolua_S);
int tolua_luaVector_std_vector__seti00(lua_State* tolua_S);


#define TOLUA_DISABLE_tolua_luaVector_std_vector_std__vector____geti00
int tolua_luaVector_std_vector_std__vector____geti00(lua_State* tolua_S);
#define TOLUA_DISABLE_tolua_luaVector_std_vector_std__vector____seti00
int tolua_luaVector_std_vector_std__vector____seti00(lua_State* tolua_S);

#define TOLUA_DISABLE_tolua_luaVector_std_vector_std__complex_double_____geti00
int tolua_luaVector_std_vector_std__complex_double_____geti00(lua_State* tolua_S);
#define TOLUA_DISABLE_tolua_luaVector_std_vector_std__complex_double_____seti00
int tolua_luaVector_std_vector_std__complex_double_____seti00(lua_State* tolua_S);
#endif
